<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.18"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>JCSDK C++ API Reference: SDK/all/include/JCCallItem.h 源文件</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">JCSDK C++ API Reference
   &#160;<span id="projectnumber">2.3.3</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- 制作者 Doxygen 1.8.18 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'搜索');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',true,false,'search.php','搜索');
  $(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="dir_ca6309d378ceffb9970caf11a0592736.html">SDK</a></li><li class="navelem"><a class="el" href="dir_df301a42bdb8674e37034074c8aa490e.html">all</a></li><li class="navelem"><a class="el" href="dir_2a90b483303ce0af7319f0f0fd0c54ed.html">include</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="headertitle">
<div class="title">JCCallItem.h</div>  </div>
</div><!--header-->
<div class="contents">
<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="preprocessor">#pragma once</span></div>
<div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="preprocessor">#include &quot;JCCallConstants.h&quot;</span></div>
<div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="preprocessor">#include &quot;JCMediaDevice.h&quot;</span></div>
<div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160; </div>
<div class="line"><a name="l00013"></a><span class="lineno"><a class="line" href="class_j_c_call_item_change_param.html">   13</a></span>&#160;<span class="keyword">class </span>JCSDK_API <a class="code" href="class_j_c_call_item_change_param.html">JCCallItemChangeParam</a> {</div>
<div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="keyword">public</span>:</div>
<div class="line"><a name="l00020"></a><span class="lineno"><a class="line" href="class_j_c_call_item_change_param.html#acc5b1986629b3c640d0853ff19935e11">   20</a></span>&#160;    <span class="keywordtype">bool</span> <a class="code" href="class_j_c_call_item_change_param.html#acc5b1986629b3c640d0853ff19935e11">state</a>;</div>
<div class="line"><a name="l00026"></a><span class="lineno"><a class="line" href="class_j_c_call_item_change_param.html#ada0b017d832bfd871f04e7e055fdffcf">   26</a></span>&#160;    <span class="keywordtype">bool</span> <a class="code" href="class_j_c_call_item_change_param.html#ada0b017d832bfd871f04e7e055fdffcf">hold</a>;</div>
<div class="line"><a name="l00032"></a><span class="lineno"><a class="line" href="class_j_c_call_item_change_param.html#a14ed95f84456a4cfb0a5fc1ca768c77e">   32</a></span>&#160;    <span class="keywordtype">bool</span> <a class="code" href="class_j_c_call_item_change_param.html#a14ed95f84456a4cfb0a5fc1ca768c77e">held</a>;</div>
<div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="class_j_c_call_item_change_param.html#a52bddd5e70936e9d9f7af2626c59987b">   38</a></span>&#160;    <span class="keywordtype">bool</span> <a class="code" href="class_j_c_call_item_change_param.html#a52bddd5e70936e9d9f7af2626c59987b">mute</a>;</div>
<div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="class_j_c_call_item_change_param.html#ac4301884bd60f9a47f90117bf8775798">   44</a></span>&#160;    <span class="keywordtype">bool</span> <a class="code" href="class_j_c_call_item_change_param.html#ac4301884bd60f9a47f90117bf8775798">audioRecord</a>;</div>
<div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="class_j_c_call_item_change_param.html#ab4fa04c3077c783d2eed71ac50f786a2">   50</a></span>&#160;    <span class="keywordtype">bool</span> <a class="code" href="class_j_c_call_item_change_param.html#ab4fa04c3077c783d2eed71ac50f786a2">localVideoRecord</a>;</div>
<div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="class_j_c_call_item_change_param.html#a6142d8929b26b076021fb97b3518c662">   56</a></span>&#160;    <span class="keywordtype">bool</span> <a class="code" href="class_j_c_call_item_change_param.html#a6142d8929b26b076021fb97b3518c662">remoteVideoRecord</a>;</div>
<div class="line"><a name="l00062"></a><span class="lineno"><a class="line" href="class_j_c_call_item_change_param.html#a8eee1a75d55bc2a9ecfcfdcbff662ead">   62</a></span>&#160;    <span class="keywordtype">bool</span> <a class="code" href="class_j_c_call_item_change_param.html#a8eee1a75d55bc2a9ecfcfdcbff662ead">audioRouteType</a>;</div>
<div class="line"><a name="l00068"></a><span class="lineno"><a class="line" href="class_j_c_call_item_change_param.html#aac25372972a1cea0c580172ec76066b2">   68</a></span>&#160;    <span class="keywordtype">bool</span> <a class="code" href="class_j_c_call_item_change_param.html#aac25372972a1cea0c580172ec76066b2">active</a>;</div>
<div class="line"><a name="l00074"></a><span class="lineno"><a class="line" href="class_j_c_call_item_change_param.html#a43d41d709cb9628ca273e9701c527805">   74</a></span>&#160;    <span class="keywordtype">bool</span> <a class="code" href="class_j_c_call_item_change_param.html#a43d41d709cb9628ca273e9701c527805">uploadVideoStreamSelf</a>;</div>
<div class="line"><a name="l00080"></a><span class="lineno"><a class="line" href="class_j_c_call_item_change_param.html#ad23a3ff7bde1df67742e166446d3fc8b">   80</a></span>&#160;    <span class="keywordtype">bool</span> <a class="code" href="class_j_c_call_item_change_param.html#ad23a3ff7bde1df67742e166446d3fc8b">uploadVideoStreamOther</a>;</div>
<div class="line"><a name="l00086"></a><span class="lineno"><a class="line" href="class_j_c_call_item_change_param.html#ad70e5f9db589f4f665c8e3fa34dfda9c">   86</a></span>&#160;    <span class="keywordtype">bool</span> <a class="code" href="class_j_c_call_item_change_param.html#ad70e5f9db589f4f665c8e3fa34dfda9c">netStatus</a>;</div>
<div class="line"><a name="l00092"></a><span class="lineno"><a class="line" href="class_j_c_call_item_change_param.html#ac62624fba67175e5c6a65e24588468e7">   92</a></span>&#160;    <span class="keywordtype">bool</span> <a class="code" href="class_j_c_call_item_change_param.html#ac62624fba67175e5c6a65e24588468e7">otherAudioInterrupt</a>;</div>
<div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;};</div>
<div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160; </div>
<div class="line"><a name="l00098"></a><span class="lineno"><a class="line" href="class_j_c_call_item.html">   98</a></span>&#160;<span class="keyword">class </span>JCSDK_API <a class="code" href="class_j_c_call_item.html">JCCallItem</a> {</div>
<div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;<span class="keyword">public</span>:</div>
<div class="line"><a name="l00105"></a><span class="lineno"><a class="line" href="class_j_c_call_item.html#a4859ed6eaf2d3f3e885d1e2ea1116da4">  105</a></span>&#160;    <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="class_j_c_call_item.html#a4859ed6eaf2d3f3e885d1e2ea1116da4">toString</a>() = 0;</div>
<div class="line"><a name="l00111"></a><span class="lineno"><a class="line" href="class_j_c_call_item.html#adca30403d3c46bbb6545610d4c4ec5ef">  111</a></span>&#160;    <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="class_j_c_call_item.html#adca30403d3c46bbb6545610d4c4ec5ef">getUserId</a>() = 0;</div>
<div class="line"><a name="l00121"></a><span class="lineno"><a class="line" href="class_j_c_call_item.html#aaac03b2d0dd98cb46f30d8f9de46cdd8">  121</a></span>&#160;    <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="class_j_c_call_item.html#aaac03b2d0dd98cb46f30d8f9de46cdd8">getDisplayName</a>() = 0;</div>
<div class="line"><a name="l00127"></a><span class="lineno"><a class="line" href="class_j_c_call_item.html#a0092043606aa09c823e6f4aee9b58fc9">  127</a></span>&#160;    <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="class_j_c_call_item.html#a0092043606aa09c823e6f4aee9b58fc9">getRenderId</a>() = 0;</div>
<div class="line"><a name="l00135"></a><span class="lineno"><a class="line" href="class_j_c_call_item.html#ac3546b2c6bbaac42e5e5e6b5d7319198">  135</a></span>&#160;    <span class="keyword">virtual</span> <span class="keywordtype">int</span> <a class="code" href="class_j_c_call_item.html#ac3546b2c6bbaac42e5e5e6b5d7319198">getDirection</a>() = 0;</div>
<div class="line"><a name="l00143"></a><span class="lineno"><a class="line" href="class_j_c_call_item.html#ae17bb3967556bc83ee600c24680290c5">  143</a></span>&#160;    <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="class_j_c_call_item.html#ae17bb3967556bc83ee600c24680290c5">getVideo</a>() = 0;</div>
<div class="line"><a name="l00149"></a><span class="lineno"><a class="line" href="class_j_c_call_item.html#a570fc4230e5f29c05cbd0c4f55a2e573">  149</a></span>&#160;    <span class="keyword">virtual</span> INT64 <a class="code" href="class_j_c_call_item.html#a570fc4230e5f29c05cbd0c4f55a2e573">getBeginTime</a>() = 0;</div>
<div class="line"><a name="l00155"></a><span class="lineno"><a class="line" href="class_j_c_call_item.html#abe7e733c30f8984fb65a502b92ac81cf">  155</a></span>&#160;    <span class="keyword">virtual</span> INT64 <a class="code" href="class_j_c_call_item.html#abe7e733c30f8984fb65a502b92ac81cf">getCreateTime</a>() = 0;</div>
<div class="line"><a name="l00161"></a><span class="lineno"><a class="line" href="class_j_c_call_item.html#a7597c14366b73879df47d61f929b2ba3">  161</a></span>&#160;    <span class="keyword">virtual</span> INT64 <a class="code" href="class_j_c_call_item.html#a7597c14366b73879df47d61f929b2ba3">getTalkingBeginTime</a>() = 0;</div>
<div class="line"><a name="l00176"></a><span class="lineno"><a class="line" href="class_j_c_call_item.html#a8b0897acf527a27b25983ddd950ff3e4">  176</a></span>&#160;    <span class="keyword">virtual</span> <a class="code" href="group___xE4_xB8_x80_xE5_xAF_xB9_xE4_xB8_x80_xE9_x80_x9A_xE8_xAF_x9D_xE6_xA8_xA1_xE5_x9D_x97.html#gac1995059b77caf283d6626266b9073ab">JCCallState</a> <a class="code" href="class_j_c_call_item.html#a8b0897acf527a27b25983ddd950ff3e4">getState</a>() = 0;</div>
<div class="line"><a name="l00184"></a><span class="lineno"><a class="line" href="class_j_c_call_item.html#a90ee171df63530d4f413fc6f87622368">  184</a></span>&#160;    <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="class_j_c_call_item.html#a90ee171df63530d4f413fc6f87622368">getHold</a>() = 0;</div>
<div class="line"><a name="l00192"></a><span class="lineno"><a class="line" href="class_j_c_call_item.html#a0770d9e9cc4f2eaf5bf3b05e46753112">  192</a></span>&#160;    <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="class_j_c_call_item.html#a0770d9e9cc4f2eaf5bf3b05e46753112">getHeld</a>() = 0;</div>
<div class="line"><a name="l00200"></a><span class="lineno"><a class="line" href="class_j_c_call_item.html#ad8b5118a3c06a156e917f59625bcc73d">  200</a></span>&#160;    <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="class_j_c_call_item.html#ad8b5118a3c06a156e917f59625bcc73d">getAudioRecord</a>() = 0;</div>
<div class="line"><a name="l00206"></a><span class="lineno"><a class="line" href="class_j_c_call_item.html#a35fca98738d5464c1f2aad6e6a840171">  206</a></span>&#160;    <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="class_j_c_call_item.html#a35fca98738d5464c1f2aad6e6a840171">getAudioRecordFilePath</a>() = 0;</div>
<div class="line"><a name="l00214"></a><span class="lineno"><a class="line" href="class_j_c_call_item.html#a875a0c2fd71d16b819956c62bad1a2ec">  214</a></span>&#160;    <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="class_j_c_call_item.html#a875a0c2fd71d16b819956c62bad1a2ec">getLocalVideoRecord</a>() = 0;</div>
<div class="line"><a name="l00220"></a><span class="lineno"><a class="line" href="class_j_c_call_item.html#af272fdc0afcc96f65596b42c8773bbca">  220</a></span>&#160;    <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="class_j_c_call_item.html#af272fdc0afcc96f65596b42c8773bbca">getLocalVideoRecordFilePath</a>() = 0;</div>
<div class="line"><a name="l00228"></a><span class="lineno"><a class="line" href="class_j_c_call_item.html#af07fe9437848098d4b0148a3127a3a87">  228</a></span>&#160;    <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="class_j_c_call_item.html#af07fe9437848098d4b0148a3127a3a87">getRemoteVideoRecord</a>() = 0;</div>
<div class="line"><a name="l00234"></a><span class="lineno"><a class="line" href="class_j_c_call_item.html#a1146f0e8d5c644c2c080f95e4bd74107">  234</a></span>&#160;    <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="class_j_c_call_item.html#a1146f0e8d5c644c2c080f95e4bd74107">getRemoteVideoRecordFilePath</a>() = 0;</div>
<div class="line"><a name="l00242"></a><span class="lineno"><a class="line" href="class_j_c_call_item.html#af9946e5b7679c2d369a7c8fac18d5d7c">  242</a></span>&#160;    <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="class_j_c_call_item.html#af9946e5b7679c2d369a7c8fac18d5d7c">getMute</a>() = 0;</div>
<div class="line"><a name="l00250"></a><span class="lineno"><a class="line" href="class_j_c_call_item.html#ad2108c1d781b6d3dbab8d8976cbaa218">  250</a></span>&#160;    <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="class_j_c_call_item.html#ad2108c1d781b6d3dbab8d8976cbaa218">getActive</a>() = 0;</div>
<div class="line"><a name="l00260"></a><span class="lineno"><a class="line" href="class_j_c_call_item.html#a783b33cb5105d810444fe789edc7b583">  260</a></span>&#160;    <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="class_j_c_call_item.html#a783b33cb5105d810444fe789edc7b583">getUploadVideoStreamSelf</a>() = 0;</div>
<div class="line"><a name="l00270"></a><span class="lineno"><a class="line" href="class_j_c_call_item.html#a5f14f50f8b298379f06012a752718652">  270</a></span>&#160;    <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="class_j_c_call_item.html#a5f14f50f8b298379f06012a752718652">getUploadVideoStreamOther</a>() = 0;</div>
<div class="line"><a name="l00276"></a><span class="lineno"><a class="line" href="class_j_c_call_item.html#ab642e65d15389de935b55c7ce651b761">  276</a></span>&#160;    <span class="keyword">virtual</span> <a class="code" href="group___xE4_xB8_x80_xE5_xAF_xB9_xE4_xB8_x80_xE9_x80_x9A_xE8_xAF_x9D_xE6_xA8_xA1_xE5_x9D_x97.html#gae957ca110a61bcd44a7fd33cda162887">JCCallReason</a> <a class="code" href="class_j_c_call_item.html#ab642e65d15389de935b55c7ce651b761">getReason</a>() = 0;</div>
<div class="line"><a name="l00284"></a><span class="lineno"><a class="line" href="class_j_c_call_item.html#a27f2798411fc7b0200068fa4ebf8969a">  284</a></span>&#160;    <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="class_j_c_call_item.html#a27f2798411fc7b0200068fa4ebf8969a">getServerCallId</a>() = 0;</div>
<div class="line"><a name="l00292"></a><span class="lineno"><a class="line" href="class_j_c_call_item.html#aacb507b2523cb7944367a24b363c7fca">  292</a></span>&#160;    <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="class_j_c_call_item.html#aacb507b2523cb7944367a24b363c7fca">getExtraParam</a>() = 0;</div>
<div class="line"><a name="l00305"></a><span class="lineno"><a class="line" href="class_j_c_call_item.html#aae1f04903dd84ae4f6541131c0e9c385">  305</a></span>&#160;    <span class="keyword">virtual</span> <a class="code" href="group___xE4_xB8_x80_xE5_xAF_xB9_xE4_xB8_x80_xE9_x80_x9A_xE8_xAF_x9D_xE6_xA8_xA1_xE5_x9D_x97.html#ga2000fe0d5d34eb6adb6f58efcf2ff135">JCCallNetState</a> <a class="code" href="class_j_c_call_item.html#aae1f04903dd84ae4f6541131c0e9c385">getAudioNetSendStatus</a>() = 0;</div>
<div class="line"><a name="l00318"></a><span class="lineno"><a class="line" href="class_j_c_call_item.html#ac6d75d4d108dd1796e65ed0742909bd8">  318</a></span>&#160;    <span class="keyword">virtual</span> <a class="code" href="group___xE4_xB8_x80_xE5_xAF_xB9_xE4_xB8_x80_xE9_x80_x9A_xE8_xAF_x9D_xE6_xA8_xA1_xE5_x9D_x97.html#ga2000fe0d5d34eb6adb6f58efcf2ff135">JCCallNetState</a> <a class="code" href="class_j_c_call_item.html#ac6d75d4d108dd1796e65ed0742909bd8">getAudioNetReceiveStatus</a>() = 0;</div>
<div class="line"><a name="l00331"></a><span class="lineno"><a class="line" href="class_j_c_call_item.html#a0effd66f0b5e7251376206de5106b4e7">  331</a></span>&#160;    <span class="keyword">virtual</span> <a class="code" href="group___xE4_xB8_x80_xE5_xAF_xB9_xE4_xB8_x80_xE9_x80_x9A_xE8_xAF_x9D_xE6_xA8_xA1_xE5_x9D_x97.html#ga2000fe0d5d34eb6adb6f58efcf2ff135">JCCallNetState</a> <a class="code" href="class_j_c_call_item.html#a0effd66f0b5e7251376206de5106b4e7">getVideoNetSendStatus</a>() = 0;</div>
<div class="line"><a name="l00344"></a><span class="lineno"><a class="line" href="class_j_c_call_item.html#a105fcdf7d4e3a7a800d82682ec610825">  344</a></span>&#160;    <span class="keyword">virtual</span> <a class="code" href="group___xE4_xB8_x80_xE5_xAF_xB9_xE4_xB8_x80_xE9_x80_x9A_xE8_xAF_x9D_xE6_xA8_xA1_xE5_x9D_x97.html#ga2000fe0d5d34eb6adb6f58efcf2ff135">JCCallNetState</a> <a class="code" href="class_j_c_call_item.html#a105fcdf7d4e3a7a800d82682ec610825">getVideoNetReceiveStatus</a>() = 0;</div>
<div class="line"><a name="l00350"></a><span class="lineno"><a class="line" href="class_j_c_call_item.html#a6a3eff33b8302fa27ab325599bec3b43">  350</a></span>&#160;    <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_j_c_call_item.html#a6a3eff33b8302fa27ab325599bec3b43">setDisplayName</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* displayName) = 0;</div>
<div class="line"><a name="l00358"></a><span class="lineno"><a class="line" href="class_j_c_call_item.html#a94b0bfce3275f3e0e101175fbf14a2e3">  358</a></span>&#160;    <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="class_j_c_call_item.html#a94b0bfce3275f3e0e101175fbf14a2e3">getOtherAudioInterrupt</a>() = 0;</div>
<div class="line"><a name="l00369"></a><span class="lineno"><a class="line" href="class_j_c_call_item.html#a16fadea791640b31f32c6075f9233578">  369</a></span>&#160;    <span class="keyword">virtual</span> <a class="code" href="class_j_c_media_device_video_canvas.html">JCMediaDeviceVideoCanvas</a>* <a class="code" href="class_j_c_call_item.html#a16fadea791640b31f32c6075f9233578">startSelfVideo</a>(<span class="keywordtype">void</span>* view, <a class="code" href="group___xE8_xAE_xBE_xE5_xA4_x87_xE6_xA8_xA1_xE5_x9D_x97.html#ga3d4e0c37a074d813ff1701f250b3831d">JCMediaDeviceRenderMode</a> mode) = 0;</div>
<div class="line"><a name="l00373"></a><span class="lineno"><a class="line" href="class_j_c_call_item.html#a8d6f702c5e477f60df2e671e9392ce76">  373</a></span>&#160;    <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_j_c_call_item.html#a8d6f702c5e477f60df2e671e9392ce76">stopSelfVideo</a>() = 0;</div>
<div class="line"><a name="l00384"></a><span class="lineno"><a class="line" href="class_j_c_call_item.html#ac3ccc64bbb7ebebaa3ca3219b21d4ce9">  384</a></span>&#160;    <span class="keyword">virtual</span> <a class="code" href="class_j_c_media_device_video_canvas.html">JCMediaDeviceVideoCanvas</a>* <a class="code" href="class_j_c_call_item.html#ac3ccc64bbb7ebebaa3ca3219b21d4ce9">startOtherVideo</a>(<span class="keywordtype">void</span>* view, <a class="code" href="group___xE8_xAE_xBE_xE5_xA4_x87_xE6_xA8_xA1_xE5_x9D_x97.html#ga3d4e0c37a074d813ff1701f250b3831d">JCMediaDeviceRenderMode</a> mode) = 0;</div>
<div class="line"><a name="l00388"></a><span class="lineno"><a class="line" href="class_j_c_call_item.html#a1c58b54ed0f4aac1bef8383ede0f7651">  388</a></span>&#160;    <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_j_c_call_item.html#a1c58b54ed0f4aac1bef8383ede0f7651">stopOtherVideo</a>() = 0;</div>
<div class="line"><a name="l00396"></a><span class="lineno"><a class="line" href="class_j_c_call_item.html#a2bffbbc9d57366ef997904c80c19442e">  396</a></span>&#160;    <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="class_j_c_call_item.html#a2bffbbc9d57366ef997904c80c19442e">getTicket</a>() = 0;</div>
<div class="line"><a name="l00397"></a><span class="lineno">  397</span>&#160;};</div>
</div><!-- fragment --></div><!-- contents -->
<div class="ttc" id="aclass_j_c_call_item_html_ab642e65d15389de935b55c7ce651b761"><div class="ttname"><a href="class_j_c_call_item.html#ab642e65d15389de935b55c7ce651b761">JCCallItem::getReason</a></div><div class="ttdeci">virtual JCCallReason getReason()=0</div></div>
<div class="ttc" id="aclass_j_c_call_item_html_a8b0897acf527a27b25983ddd950ff3e4"><div class="ttname"><a href="class_j_c_call_item.html#a8b0897acf527a27b25983ddd950ff3e4">JCCallItem::getState</a></div><div class="ttdeci">virtual JCCallState getState()=0</div></div>
<div class="ttc" id="aclass_j_c_call_item_html_a0092043606aa09c823e6f4aee9b58fc9"><div class="ttname"><a href="class_j_c_call_item.html#a0092043606aa09c823e6f4aee9b58fc9">JCCallItem::getRenderId</a></div><div class="ttdeci">virtual const char * getRenderId()=0</div></div>
<div class="ttc" id="agroup___xE4_xB8_x80_xE5_xAF_xB9_xE4_xB8_x80_xE9_x80_x9A_xE8_xAF_x9D_xE6_xA8_xA1_xE5_x9D_x97_html_gac1995059b77caf283d6626266b9073ab"><div class="ttname"><a href="group___xE4_xB8_x80_xE5_xAF_xB9_xE4_xB8_x80_xE9_x80_x9A_xE8_xAF_x9D_xE6_xA8_xA1_xE5_x9D_x97.html#gac1995059b77caf283d6626266b9073ab">JCCallState</a></div><div class="ttdeci">JCCallState</div><div class="ttdef"><b>Definition:</b> JCCallConstants.h:94</div></div>
<div class="ttc" id="aclass_j_c_call_item_html_a2bffbbc9d57366ef997904c80c19442e"><div class="ttname"><a href="class_j_c_call_item.html#a2bffbbc9d57366ef997904c80c19442e">JCCallItem::getTicket</a></div><div class="ttdeci">virtual const char * getTicket()=0</div></div>
<div class="ttc" id="aclass_j_c_call_item_change_param_html_ada0b017d832bfd871f04e7e055fdffcf"><div class="ttname"><a href="class_j_c_call_item_change_param.html#ada0b017d832bfd871f04e7e055fdffcf">JCCallItemChangeParam::hold</a></div><div class="ttdeci">bool hold</div><div class="ttdef"><b>Definition:</b> JCCallItem.h:26</div></div>
<div class="ttc" id="aclass_j_c_call_item_html_a4859ed6eaf2d3f3e885d1e2ea1116da4"><div class="ttname"><a href="class_j_c_call_item.html#a4859ed6eaf2d3f3e885d1e2ea1116da4">JCCallItem::toString</a></div><div class="ttdeci">virtual const char * toString()=0</div></div>
<div class="ttc" id="aclass_j_c_call_item_change_param_html_a14ed95f84456a4cfb0a5fc1ca768c77e"><div class="ttname"><a href="class_j_c_call_item_change_param.html#a14ed95f84456a4cfb0a5fc1ca768c77e">JCCallItemChangeParam::held</a></div><div class="ttdeci">bool held</div><div class="ttdef"><b>Definition:</b> JCCallItem.h:32</div></div>
<div class="ttc" id="aclass_j_c_call_item_html_a5f14f50f8b298379f06012a752718652"><div class="ttname"><a href="class_j_c_call_item.html#a5f14f50f8b298379f06012a752718652">JCCallItem::getUploadVideoStreamOther</a></div><div class="ttdeci">virtual bool getUploadVideoStreamOther()=0</div></div>
<div class="ttc" id="aclass_j_c_call_item_html_aacb507b2523cb7944367a24b363c7fca"><div class="ttname"><a href="class_j_c_call_item.html#aacb507b2523cb7944367a24b363c7fca">JCCallItem::getExtraParam</a></div><div class="ttdeci">virtual const char * getExtraParam()=0</div></div>
<div class="ttc" id="aclass_j_c_call_item_change_param_html_acc5b1986629b3c640d0853ff19935e11"><div class="ttname"><a href="class_j_c_call_item_change_param.html#acc5b1986629b3c640d0853ff19935e11">JCCallItemChangeParam::state</a></div><div class="ttdeci">bool state</div><div class="ttdef"><b>Definition:</b> JCCallItem.h:20</div></div>
<div class="ttc" id="aclass_j_c_call_item_change_param_html_ad70e5f9db589f4f665c8e3fa34dfda9c"><div class="ttname"><a href="class_j_c_call_item_change_param.html#ad70e5f9db589f4f665c8e3fa34dfda9c">JCCallItemChangeParam::netStatus</a></div><div class="ttdeci">bool netStatus</div><div class="ttdef"><b>Definition:</b> JCCallItem.h:86</div></div>
<div class="ttc" id="agroup___xE4_xB8_x80_xE5_xAF_xB9_xE4_xB8_x80_xE9_x80_x9A_xE8_xAF_x9D_xE6_xA8_xA1_xE5_x9D_x97_html_gae957ca110a61bcd44a7fd33cda162887"><div class="ttname"><a href="group___xE4_xB8_x80_xE5_xAF_xB9_xE4_xB8_x80_xE9_x80_x9A_xE8_xAF_x9D_xE6_xA8_xA1_xE5_x9D_x97.html#gae957ca110a61bcd44a7fd33cda162887">JCCallReason</a></div><div class="ttdeci">JCCallReason</div><div class="ttdef"><b>Definition:</b> JCCallConstants.h:28</div></div>
<div class="ttc" id="aclass_j_c_call_item_html_aae1f04903dd84ae4f6541131c0e9c385"><div class="ttname"><a href="class_j_c_call_item.html#aae1f04903dd84ae4f6541131c0e9c385">JCCallItem::getAudioNetSendStatus</a></div><div class="ttdeci">virtual JCCallNetState getAudioNetSendStatus()=0</div></div>
<div class="ttc" id="aclass_j_c_call_item_html_a90ee171df63530d4f413fc6f87622368"><div class="ttname"><a href="class_j_c_call_item.html#a90ee171df63530d4f413fc6f87622368">JCCallItem::getHold</a></div><div class="ttdeci">virtual bool getHold()=0</div></div>
<div class="ttc" id="aclass_j_c_call_item_html_a783b33cb5105d810444fe789edc7b583"><div class="ttname"><a href="class_j_c_call_item.html#a783b33cb5105d810444fe789edc7b583">JCCallItem::getUploadVideoStreamSelf</a></div><div class="ttdeci">virtual bool getUploadVideoStreamSelf()=0</div></div>
<div class="ttc" id="aclass_j_c_call_item_change_param_html_ac62624fba67175e5c6a65e24588468e7"><div class="ttname"><a href="class_j_c_call_item_change_param.html#ac62624fba67175e5c6a65e24588468e7">JCCallItemChangeParam::otherAudioInterrupt</a></div><div class="ttdeci">bool otherAudioInterrupt</div><div class="ttdef"><b>Definition:</b> JCCallItem.h:92</div></div>
<div class="ttc" id="aclass_j_c_call_item_html"><div class="ttname"><a href="class_j_c_call_item.html">JCCallItem</a></div><div class="ttdef"><b>Definition:</b> JCCallItem.h:98</div></div>
<div class="ttc" id="aclass_j_c_call_item_change_param_html_a8eee1a75d55bc2a9ecfcfdcbff662ead"><div class="ttname"><a href="class_j_c_call_item_change_param.html#a8eee1a75d55bc2a9ecfcfdcbff662ead">JCCallItemChangeParam::audioRouteType</a></div><div class="ttdeci">bool audioRouteType</div><div class="ttdef"><b>Definition:</b> JCCallItem.h:62</div></div>
<div class="ttc" id="aclass_j_c_call_item_html_ad8b5118a3c06a156e917f59625bcc73d"><div class="ttname"><a href="class_j_c_call_item.html#ad8b5118a3c06a156e917f59625bcc73d">JCCallItem::getAudioRecord</a></div><div class="ttdeci">virtual bool getAudioRecord()=0</div></div>
<div class="ttc" id="aclass_j_c_call_item_html_a1146f0e8d5c644c2c080f95e4bd74107"><div class="ttname"><a href="class_j_c_call_item.html#a1146f0e8d5c644c2c080f95e4bd74107">JCCallItem::getRemoteVideoRecordFilePath</a></div><div class="ttdeci">virtual const char * getRemoteVideoRecordFilePath()=0</div></div>
<div class="ttc" id="aclass_j_c_media_device_video_canvas_html"><div class="ttname"><a href="class_j_c_media_device_video_canvas.html">JCMediaDeviceVideoCanvas</a></div><div class="ttdef"><b>Definition:</b> JCMediaDeviceVideoCanvas.h:11</div></div>
<div class="ttc" id="aclass_j_c_call_item_change_param_html_ad23a3ff7bde1df67742e166446d3fc8b"><div class="ttname"><a href="class_j_c_call_item_change_param.html#ad23a3ff7bde1df67742e166446d3fc8b">JCCallItemChangeParam::uploadVideoStreamOther</a></div><div class="ttdeci">bool uploadVideoStreamOther</div><div class="ttdef"><b>Definition:</b> JCCallItem.h:80</div></div>
<div class="ttc" id="aclass_j_c_call_item_change_param_html_ac4301884bd60f9a47f90117bf8775798"><div class="ttname"><a href="class_j_c_call_item_change_param.html#ac4301884bd60f9a47f90117bf8775798">JCCallItemChangeParam::audioRecord</a></div><div class="ttdeci">bool audioRecord</div><div class="ttdef"><b>Definition:</b> JCCallItem.h:44</div></div>
<div class="ttc" id="aclass_j_c_call_item_html_af9946e5b7679c2d369a7c8fac18d5d7c"><div class="ttname"><a href="class_j_c_call_item.html#af9946e5b7679c2d369a7c8fac18d5d7c">JCCallItem::getMute</a></div><div class="ttdeci">virtual bool getMute()=0</div></div>
<div class="ttc" id="agroup___xE8_xAE_xBE_xE5_xA4_x87_xE6_xA8_xA1_xE5_x9D_x97_html_ga3d4e0c37a074d813ff1701f250b3831d"><div class="ttname"><a href="group___xE8_xAE_xBE_xE5_xA4_x87_xE6_xA8_xA1_xE5_x9D_x97.html#ga3d4e0c37a074d813ff1701f250b3831d">JCMediaDeviceRenderMode</a></div><div class="ttdeci">JCMediaDeviceRenderMode</div><div class="ttdef"><b>Definition:</b> JCMediaDevieConstants.h:12</div></div>
<div class="ttc" id="aclass_j_c_call_item_html_a0770d9e9cc4f2eaf5bf3b05e46753112"><div class="ttname"><a href="class_j_c_call_item.html#a0770d9e9cc4f2eaf5bf3b05e46753112">JCCallItem::getHeld</a></div><div class="ttdeci">virtual bool getHeld()=0</div></div>
<div class="ttc" id="aclass_j_c_call_item_html_a94b0bfce3275f3e0e101175fbf14a2e3"><div class="ttname"><a href="class_j_c_call_item.html#a94b0bfce3275f3e0e101175fbf14a2e3">JCCallItem::getOtherAudioInterrupt</a></div><div class="ttdeci">virtual bool getOtherAudioInterrupt()=0</div></div>
<div class="ttc" id="aclass_j_c_call_item_html_af07fe9437848098d4b0148a3127a3a87"><div class="ttname"><a href="class_j_c_call_item.html#af07fe9437848098d4b0148a3127a3a87">JCCallItem::getRemoteVideoRecord</a></div><div class="ttdeci">virtual bool getRemoteVideoRecord()=0</div></div>
<div class="ttc" id="aclass_j_c_call_item_html_a6a3eff33b8302fa27ab325599bec3b43"><div class="ttname"><a href="class_j_c_call_item.html#a6a3eff33b8302fa27ab325599bec3b43">JCCallItem::setDisplayName</a></div><div class="ttdeci">virtual void setDisplayName(const char *displayName)=0</div></div>
<div class="ttc" id="aclass_j_c_call_item_html_ad2108c1d781b6d3dbab8d8976cbaa218"><div class="ttname"><a href="class_j_c_call_item.html#ad2108c1d781b6d3dbab8d8976cbaa218">JCCallItem::getActive</a></div><div class="ttdeci">virtual bool getActive()=0</div></div>
<div class="ttc" id="aclass_j_c_call_item_html_a1c58b54ed0f4aac1bef8383ede0f7651"><div class="ttname"><a href="class_j_c_call_item.html#a1c58b54ed0f4aac1bef8383ede0f7651">JCCallItem::stopOtherVideo</a></div><div class="ttdeci">virtual void stopOtherVideo()=0</div></div>
<div class="ttc" id="aclass_j_c_call_item_html_a27f2798411fc7b0200068fa4ebf8969a"><div class="ttname"><a href="class_j_c_call_item.html#a27f2798411fc7b0200068fa4ebf8969a">JCCallItem::getServerCallId</a></div><div class="ttdeci">virtual const char * getServerCallId()=0</div></div>
<div class="ttc" id="aclass_j_c_call_item_html_af272fdc0afcc96f65596b42c8773bbca"><div class="ttname"><a href="class_j_c_call_item.html#af272fdc0afcc96f65596b42c8773bbca">JCCallItem::getLocalVideoRecordFilePath</a></div><div class="ttdeci">virtual const char * getLocalVideoRecordFilePath()=0</div></div>
<div class="ttc" id="aclass_j_c_call_item_change_param_html_ab4fa04c3077c783d2eed71ac50f786a2"><div class="ttname"><a href="class_j_c_call_item_change_param.html#ab4fa04c3077c783d2eed71ac50f786a2">JCCallItemChangeParam::localVideoRecord</a></div><div class="ttdeci">bool localVideoRecord</div><div class="ttdef"><b>Definition:</b> JCCallItem.h:50</div></div>
<div class="ttc" id="aclass_j_c_call_item_html_abe7e733c30f8984fb65a502b92ac81cf"><div class="ttname"><a href="class_j_c_call_item.html#abe7e733c30f8984fb65a502b92ac81cf">JCCallItem::getCreateTime</a></div><div class="ttdeci">virtual INT64 getCreateTime()=0</div></div>
<div class="ttc" id="aclass_j_c_call_item_html_a0effd66f0b5e7251376206de5106b4e7"><div class="ttname"><a href="class_j_c_call_item.html#a0effd66f0b5e7251376206de5106b4e7">JCCallItem::getVideoNetSendStatus</a></div><div class="ttdeci">virtual JCCallNetState getVideoNetSendStatus()=0</div></div>
<div class="ttc" id="aclass_j_c_call_item_html_ac3ccc64bbb7ebebaa3ca3219b21d4ce9"><div class="ttname"><a href="class_j_c_call_item.html#ac3ccc64bbb7ebebaa3ca3219b21d4ce9">JCCallItem::startOtherVideo</a></div><div class="ttdeci">virtual JCMediaDeviceVideoCanvas * startOtherVideo(void *view, JCMediaDeviceRenderMode mode)=0</div></div>
<div class="ttc" id="aclass_j_c_call_item_html_a105fcdf7d4e3a7a800d82682ec610825"><div class="ttname"><a href="class_j_c_call_item.html#a105fcdf7d4e3a7a800d82682ec610825">JCCallItem::getVideoNetReceiveStatus</a></div><div class="ttdeci">virtual JCCallNetState getVideoNetReceiveStatus()=0</div></div>
<div class="ttc" id="aclass_j_c_call_item_html_a16fadea791640b31f32c6075f9233578"><div class="ttname"><a href="class_j_c_call_item.html#a16fadea791640b31f32c6075f9233578">JCCallItem::startSelfVideo</a></div><div class="ttdeci">virtual JCMediaDeviceVideoCanvas * startSelfVideo(void *view, JCMediaDeviceRenderMode mode)=0</div></div>
<div class="ttc" id="aclass_j_c_call_item_change_param_html_aac25372972a1cea0c580172ec76066b2"><div class="ttname"><a href="class_j_c_call_item_change_param.html#aac25372972a1cea0c580172ec76066b2">JCCallItemChangeParam::active</a></div><div class="ttdeci">bool active</div><div class="ttdef"><b>Definition:</b> JCCallItem.h:68</div></div>
<div class="ttc" id="agroup___xE4_xB8_x80_xE5_xAF_xB9_xE4_xB8_x80_xE9_x80_x9A_xE8_xAF_x9D_xE6_xA8_xA1_xE5_x9D_x97_html_ga2000fe0d5d34eb6adb6f58efcf2ff135"><div class="ttname"><a href="group___xE4_xB8_x80_xE5_xAF_xB9_xE4_xB8_x80_xE9_x80_x9A_xE8_xAF_x9D_xE6_xA8_xA1_xE5_x9D_x97.html#ga2000fe0d5d34eb6adb6f58efcf2ff135">JCCallNetState</a></div><div class="ttdeci">JCCallNetState</div><div class="ttdef"><b>Definition:</b> JCCallConstants.h:136</div></div>
<div class="ttc" id="aclass_j_c_call_item_html_adca30403d3c46bbb6545610d4c4ec5ef"><div class="ttname"><a href="class_j_c_call_item.html#adca30403d3c46bbb6545610d4c4ec5ef">JCCallItem::getUserId</a></div><div class="ttdeci">virtual const char * getUserId()=0</div></div>
<div class="ttc" id="aclass_j_c_call_item_html_a7597c14366b73879df47d61f929b2ba3"><div class="ttname"><a href="class_j_c_call_item.html#a7597c14366b73879df47d61f929b2ba3">JCCallItem::getTalkingBeginTime</a></div><div class="ttdeci">virtual INT64 getTalkingBeginTime()=0</div></div>
<div class="ttc" id="aclass_j_c_call_item_change_param_html_a6142d8929b26b076021fb97b3518c662"><div class="ttname"><a href="class_j_c_call_item_change_param.html#a6142d8929b26b076021fb97b3518c662">JCCallItemChangeParam::remoteVideoRecord</a></div><div class="ttdeci">bool remoteVideoRecord</div><div class="ttdef"><b>Definition:</b> JCCallItem.h:56</div></div>
<div class="ttc" id="aclass_j_c_call_item_change_param_html_a52bddd5e70936e9d9f7af2626c59987b"><div class="ttname"><a href="class_j_c_call_item_change_param.html#a52bddd5e70936e9d9f7af2626c59987b">JCCallItemChangeParam::mute</a></div><div class="ttdeci">bool mute</div><div class="ttdef"><b>Definition:</b> JCCallItem.h:38</div></div>
<div class="ttc" id="aclass_j_c_call_item_html_aaac03b2d0dd98cb46f30d8f9de46cdd8"><div class="ttname"><a href="class_j_c_call_item.html#aaac03b2d0dd98cb46f30d8f9de46cdd8">JCCallItem::getDisplayName</a></div><div class="ttdeci">virtual const char * getDisplayName()=0</div></div>
<div class="ttc" id="aclass_j_c_call_item_html_ae17bb3967556bc83ee600c24680290c5"><div class="ttname"><a href="class_j_c_call_item.html#ae17bb3967556bc83ee600c24680290c5">JCCallItem::getVideo</a></div><div class="ttdeci">virtual bool getVideo()=0</div></div>
<div class="ttc" id="aclass_j_c_call_item_html_ac6d75d4d108dd1796e65ed0742909bd8"><div class="ttname"><a href="class_j_c_call_item.html#ac6d75d4d108dd1796e65ed0742909bd8">JCCallItem::getAudioNetReceiveStatus</a></div><div class="ttdeci">virtual JCCallNetState getAudioNetReceiveStatus()=0</div></div>
<div class="ttc" id="aclass_j_c_call_item_html_a570fc4230e5f29c05cbd0c4f55a2e573"><div class="ttname"><a href="class_j_c_call_item.html#a570fc4230e5f29c05cbd0c4f55a2e573">JCCallItem::getBeginTime</a></div><div class="ttdeci">virtual INT64 getBeginTime()=0</div></div>
<div class="ttc" id="aclass_j_c_call_item_html_a8d6f702c5e477f60df2e671e9392ce76"><div class="ttname"><a href="class_j_c_call_item.html#a8d6f702c5e477f60df2e671e9392ce76">JCCallItem::stopSelfVideo</a></div><div class="ttdeci">virtual void stopSelfVideo()=0</div></div>
<div class="ttc" id="aclass_j_c_call_item_change_param_html"><div class="ttname"><a href="class_j_c_call_item_change_param.html">JCCallItemChangeParam</a></div><div class="ttdef"><b>Definition:</b> JCCallItem.h:13</div></div>
<div class="ttc" id="aclass_j_c_call_item_change_param_html_a43d41d709cb9628ca273e9701c527805"><div class="ttname"><a href="class_j_c_call_item_change_param.html#a43d41d709cb9628ca273e9701c527805">JCCallItemChangeParam::uploadVideoStreamSelf</a></div><div class="ttdeci">bool uploadVideoStreamSelf</div><div class="ttdef"><b>Definition:</b> JCCallItem.h:74</div></div>
<div class="ttc" id="aclass_j_c_call_item_html_a875a0c2fd71d16b819956c62bad1a2ec"><div class="ttname"><a href="class_j_c_call_item.html#a875a0c2fd71d16b819956c62bad1a2ec">JCCallItem::getLocalVideoRecord</a></div><div class="ttdeci">virtual bool getLocalVideoRecord()=0</div></div>
<div class="ttc" id="aclass_j_c_call_item_html_a35fca98738d5464c1f2aad6e6a840171"><div class="ttname"><a href="class_j_c_call_item.html#a35fca98738d5464c1f2aad6e6a840171">JCCallItem::getAudioRecordFilePath</a></div><div class="ttdeci">virtual const char * getAudioRecordFilePath()=0</div></div>
<div class="ttc" id="aclass_j_c_call_item_html_ac3546b2c6bbaac42e5e5e6b5d7319198"><div class="ttname"><a href="class_j_c_call_item.html#ac3546b2c6bbaac42e5e5e6b5d7319198">JCCallItem::getDirection</a></div><div class="ttdeci">virtual int getDirection()=0</div></div>
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
制作者 &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.18
</small></address>
</body>
</html>
